
function CampaniaInstanciaEdit() {

    var _I = this;

    var cboEstado = $('#cboEstado');
    var txtFechaVigenciaDesde = $('#txtFechaVigenciaDesde');
    var txtNombre = $('#txtNombre');

    this.ValidateGuardar = function () {

        var errorPanel = new ErrorPanel();

        var isError = false;
        var strError = '';

        errorPanel.removeErrors();

        var separador = '';

        if (txtNombre.val() == '' || txtNombre.val() == txtNombre.attr('title')) {
            isError = true;
            errorPanel.appendAsteriskToJQControl(txtNombre);

            strError += separador;
            strError += JsLocalization_CustomerInstanciaEditJs_IngreseNombre;
            separador = '<br />';
        }

        if (cboEstado.val() == AppCommonObj.UIHelper.Null) {
            isError = true;
            errorPanel.appendAsteriskToJQControl(cboEstado);

            strError += separador;
            strError += JsLocalization_CustomerInstanciaEditJs_IngreseEstado;
            separador = '<br />';
        }

        if (txtFechaVigenciaDesde.val() == '') {
            isError = true;
            errorPanel.appendAsteriskToJQControl(txtFechaVigenciaDesde);

            strError += separador;
            strError += JsLocalization_CustomerInstanciaEditJs_IngreseVigenciaDesde;
            separador = '<br />';
        }

        if (isError) {
            errorPanel.showError(JsLocalization_Messages_CompleteElFormulario, strError);
        }

        return !isError;
    };   
};
